﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using DataLayer.Class;
using DataLayer.Database;

namespace WinProgProject2
{
    public partial class RezervasyonBilgiFormu : Form
    {
        Rezervasyon rezervasyon;
        
        
        public RezervasyonBilgiFormu(Rezervasyon r)
        {
            InitializeComponent();

            rezervasyon = r;
        }


        private void btnIptal_Click(object sender, EventArgs e)
        {
            this.Close();
        }

        private void RezervasyonBilgiFormu_Load(object sender, EventArgs e)
        {
            lblID.Text = rezervasyon.Musteri.MusteriID.ToString();
	        lblAd.Text = rezervasyon.Musteri.Ad.ToString();
	        lblSoyad.Text = rezervasyon.Musteri.Soyad.ToString();
	        lblPuan.Text = rezervasyon.Musteri.Puan.ToString();
            lblOncelik.Text = rezervasyon.Musteri.Oncelik.Ad.ToString();
            lblTelefon.Text = rezervasyon.Musteri.TelefonNo.ToString();
            lblKayitTarihi.Text = rezervasyon.Musteri.KayitTarihi.ToShortDateString();
	        lblMasaNo.Text = rezervasyon.Masa.MasaID.ToString();
            lblMasaTipi.Text = rezervasyon.Masa.MasaTipi.TipAdi.ToString();
	        lblKapasite.Text = rezervasyon.Masa.Kapasite.ToString();                    

            
                nudSaat.Maximum = 23;
                nudDakika.Maximum = 59;

                nudKisiSayisi.Minimum = 1;
                nudKisiSayisi.Maximum = rezervasyon.Masa.Kapasite;

                lblTarih.Text = rezervasyon.Tarih.ToShortDateString();

        }

        private void btnKaydet_Click(object sender, EventArgs e)
        {
            string saat = nudSaat.Value.ToString();

            if (saat.Length == 1)
                saat = "0" + saat;
            string dakika = nudDakika.Value.ToString();
            if (dakika.Length == 1)
                dakika = "0" + dakika;

            saat = saat + ":" + dakika;
            rezervasyon.Zaman = saat;

            rezervasyon.Aciklama = txtAciklama.Text;

            rezervasyon.KisiSayisi =Convert.ToInt32(nudKisiSayisi.Value.ToString());

            rezervasyon.yap();

            this.Close();
        }
    }
}
